Как скрыть атрибут smax SELECT product_id, SUM(quantity_sold) AS smax FROM Purgina_Product GROUP BY product_id ORDER BY smax DESC LIMIT 5;

Чтобы скрыть атрибут smax в результате запроса, вы можете использовать подзапрос. В этом случае вы сначала выполните агрегацию и сортировку в подзапросе, а затем выберете только product_id из этого подзапроса. Вот как это можно сделать:

sql

SELECT product_id 
FROM (
    SELECT product_id, SUM(quantity_sold) AS smax 
    FROM Purgina_Product 
    GROUP BY product_id 
    ORDER BY smax DESC 
    LIMIT 5
) AS top_products;

Объяснение:

  • Подзапрос: Внутренний запрос выполняет агрегацию и сортировку, возвращая product_id и smax, но мы используем его только для получения верхних 5 продуктов по количеству проданных единиц.
  • Внешний запрос: Он выбирает только product_id из результатов подзапроса, тем самым скрывая smax.

Таким образом, вы получите список product_id для пяти продуктов с наибольшими продажами, не отображая значение smax.